#include<stdio.h>
#include<stdlib.h>

int main(int argc,char* const argv[],char* env[])//这里可以使用const接收也可以不用
    //一个指针被const修饰不能改变指向，但是我可以用另一个指针指向它然后再指向空!!!
    //当 char* env[] 作为函数参数时，编译器会将其隐式转换为 char** env，这称为数组退化（Array Decay)
	//当你尝试用另一个数组初始化新数组时（如 char* env[] = myenv;），数组不会退化为指针，-->报错
{
    printf("命令行参数：\n");
    for(int i=0;argv[i];i++)
    {
        printf("%s\n",argv[i]);
    }
    printf("环境变量参数：\n");
    for(int i=0;env[i];i++)
    {
        printf("%s\n",env[i]);
    }
}
